{% extends "base.html" %}
{% import "_macros.html" as macros %}

{% block title %}Flask - {{ user.username }}{% endblock %}

{% block page_content %}
    <div class="page-header">
        <img class="img-rounded profile-thumbnail" src="{{ user.gravatar(size=256) }}">
        <div class="profile-header">
            <h1>{{ user.username }}</h1>
            {% if user.name or user.location %}
                <p>
                    {% if user.name %}{{ user.name }}{% endif %}
                    {% if user.location %}
                        from <a href="http://maps.google.com/?q={{ user.location }}">{{ user.location }}</a>
                    {% endif %}
                </p>
            {% endif %}
            {% if current_user.is_administrator() %}
                <p><a href="mailto:{{ user.email }}">{{ user.email }}</a></p>
            {% endif %}
            {% if user.about_me %}<p>{{ user.about_me }}</p>{% endif %}
            <p>Member since {{ moment(user.member_since).format('L') }}. Last
                seen {{ moment(user.last_seen).fromNow() }}</p>
            <p>{{ user.posts.count() }} blog posts.</p>
            <p>
                {% if current_user.can(Permission.FOLLOW) and user != current_user %}
                    {% if not current_user.is_following(user) %}
                        <a href="{{ url_for('.follow',username=user.username) }}" class="btn btn-default">Follow</a>
                    {% else %}
                        <a href="{{ url_for('.unfollow',username=user.username) }}" class="btn btn-default">UnFollow</a>
                    {% endif %}
                {% endif %}
                <a href="{{ url_for('.followers',username=user.username) }}">Followers:<span
                        class="badge">{{ user.followers.count() - 1 }}</span></a>
                <a href="{{ url_for('.followed_by',username=user.username) }}">Following:<span
                        class="badge">{{ user.followed.count() - 1 }}</span></a>
                {% if current_user.is_authenticated and user != current_user and user.is_following(current_user) %}
                    |<span class="label label-default">Follows you</span>
                {% endif %}
            </p>
            <p>
                {% if user==current_user %}
                    {% if current_user.is_administrator() %}
                        <a class="btn btn-default" href="{{ url_for('.edit_profile_admin',id=user.id) }}">Edit Profile
                            [Admin]</a>
                    {% else %}
                        <a class="btn btn-default" href="{{ url_for('.edit_profile') }}">Edit Profile</a>
                    {% endif %}
                {% endif %}
            </p>
        </div>
    </div>
    <h3>Post by {{ user.username }}</h3>
    {% include '_posts.html' %}
    <div class="pagination">
        {{ macros.pagination_widget(pagination,'.index') }}
    </div>
{% endblock %}